Ensure an image-missing icon is available
authorMatthias Clasen <mclasen@redhat.com>
Sun, 3 Aug 2014 08:02:52 +0000 (10:02 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 3 Aug 2014 08:13:23 +0000 (10:13 +0200)
It is bad if the image that is used as a fallback for missing
images goes missing itself, so include it as a resource. This
way, it will always be available.

gtk/Makefile.am
gtk/resources/icons/16x16/status/image-missing.png [new file with mode: 0644]
gtk/resources/icons/24x24/status/image-missing.png [new file with mode: 0644]
gtk/resources/icons/32x32/status/image-missing.png [new file with mode: 0644]
gtk/resources/icons/48x48/status/image-missing.png [new file with mode: 0644]

index 0570b82864c3ee037810e6281d06275a565420c9..e9d01ee0ef26d9bb87b62339cf31aa64f38fac54 100644 (file)
@@ -1405,10 +1405,14 @@ gtk.gresource.xml: Makefile.am
          n=`basename $$f`; \
          echo -e "    <file compressed=\"true\">ui/$$n</file>" >> $@; \
        done; \
-       for s in 16x16 22x22 24x24 32x32; do \
-         for f in $(srcdir)/resources/icons/$$s/actions/*.png; do \
-           n=`basename $$f`; \
-           echo -e "    <file>icons/$$s/actions/$$n</file>" >> $@; \
+       for c in actions status; do \
+         for s in 16x16 22x22 24x24 32x32 48x48; do \
+           if test -d $(srcdir)/resources/icons/$$s/$$c; then \
+             for f in $(srcdir)/resources/icons/$$s/$$c/*.png; do \
+               n=`basename $$f`; \
+               echo -e "    <file>icons/$$s/$$c/$$n</file>" >> $@; \
+             done; \
+           fi; \
          done; \
        done; \
        echo -e "  </gresource>" >> $@; \
diff --git a/gtk/resources/icons/16x16/status/image-missing.png b/gtk/resources/icons/16x16/status/image-missing.png
new file mode 100644 (file)
index 0000000..a86106e
Binary files /dev/null and b/gtk/resources/icons/16x16/status/image-missing.png differ
diff --git a/gtk/resources/icons/24x24/status/image-missing.png b/gtk/resources/icons/24x24/status/image-missing.png
new file mode 100644 (file)
index 0000000..255d81d
Binary files /dev/null and b/gtk/resources/icons/24x24/status/image-missing.png differ
diff --git a/gtk/resources/icons/32x32/status/image-missing.png b/gtk/resources/icons/32x32/status/image-missing.png
new file mode 100644 (file)
index 0000000..d8b7e5a
Binary files /dev/null and b/gtk/resources/icons/32x32/status/image-missing.png differ
diff --git a/gtk/resources/icons/48x48/status/image-missing.png b/gtk/resources/icons/48x48/status/image-missing.png
new file mode 100644 (file)
index 0000000..176eef6
Binary files /dev/null and b/gtk/resources/icons/48x48/status/image-missing.png differ